|
|
|
הוסיפו מידע על מעסיק
|
|
RT / Embedded
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
380 - 371 מתוך 435
|
|
|
|
|
ראיון לתפקיד RT / Embedded
בחברת רדווין
ינואר 2017
|
15.06.2017
|
|
|
| פרטים לגבי התהליך |
שני ראיונות מקצועיים וראיון משאבי אנוש |
|
| שאלות מתוך הראיון |
מצא כמה סיביות הם '1' ב INT32 |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רדווין :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
מאי 2017
|
13.06.2017
|
|
|
| פרטים לגבי התהליך |
תהליך ארוך - 3 ראיונות עם אנשים טכניים בדרגים שונים ועוד ראיון עם משאבי אנוש. |
|
| שאלות מתוך הראיון |
ספירה של סיביות דולקות בתוך משתנה, מציאת טווחי חפיפה בתוך רשימה של מקטעים, מספר תרגילים שבהם נדרשים להשתמש בבקר DMA וטיימרים. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
מאי 2017
|
07.06.2017
|
|
|
| פרטים לגבי התהליך |
ראיון ראשוני עם שני אנשי צוות לקבוצת datapath (לא היה ברור אם אחד מהם ר"צ). לא ידוע לי האם זומנתי בטעות למשרה שמיועדת לבעלי ניסיון (אף שהובהר טלפונית שמדובר במשרת בוגר) אך נניח שלא. יחס קר וקודר מהמראיינים, התפקיד הצטייר כ"ראש קטן" והתמקדות במטלה מאוד ספציפית וצרה (נטו תכנות). מסתבר שהם לא באמת מקבלים חסרי נסיון כפי שמפרסמים. (בוגר טכניון) |
|
| שאלות מתוך הראיון |
לא משהו מיוחד, שאלה של מס' הביטים הדלוקים. ועוד שאלה שהיא בעצם חידה לוגית בתכלס (אין צורך באלגוריתמים) |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
מאי 2016
|
17.05.2017
|
|
|
| פרטים לגבי התהליך |
הראיון בוצע עם אחד הראשי צוותים.
הראיון כלל ראיון אישי (ניסיון קודם וכ') וראיון מקצועי בשפת c. |
|
| שאלות מתוך הראיון |
1) כתוב פונקציה שמקבלת מספר (גודל 32 ביט) ואינדקס ספציפי. על הפונקציה להפוך את הביט במקום האינדקס ל1.
2) שאלה נוספת שאני לא זוכר בדיוק. לתכנן טיימר בעזרת ארבע פונקציות נתונות. reg_timer שמקבלת את זמן הטיימר המבוקש ופויינטר לפונקצית callback, vpubemhv הפונקציה מחזירה timer_id.
פונקציית disable מקבלת timer_id.
פונקציית enable מקבלת timer_id.
ופונקצייה של שגרת פסיקה void timer_isr(void. הטיימר החומרתי פוסק כל 1ms. לא היה צורך לכתוב קוד, אלא לתכנן איך לעשות זאת |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
נובמבר 2017
|
| |
שאלה מספר שתיים לא ברור בכלל השאלה אם מישהו מצליח להבין את השאלה שירשום בבקשה.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סיווה
אפריל 2017
|
13.05.2017
|
|
|
| פרטים לגבי התהליך |
שני ראיונות מקצועיים (ראש צוות וCTO) וראיון HR |
|
| שאלות מתוך הראיון |
תאר אלגוריתם שמקבל שתי מחרוזות, מחרוזת אחת רגילה והמחרוזת השניה יכולה להכיל את הסימן *. כאשר * מהווה ביטוי רגולרי אשר יכול להוות כל ביטוי. על האלגוריתם להחזיר TRUE אם המחרוזות שוות (עד כדי ביטוי שאפשר להחליף ב*) אחרת FALSE. לדוגמה:
אם מחרוזת אחת היא 123*45*90 ומחרוזת שניה היא 9045888123 אז המחרוזות שוות (שימו לב שכוכבית אחת הוחלפה בכלום והשניה ב888).
זמן הריצה הרצוי (O(N
שאלה שניה: תכנית המקבלת קובץ טקסט ומחזירה כמה פעמים מופיעה כל מילה בטקסט
זמן ריצה רצוי (O(N
שאלה באסמבלי:
יש לך אסמבלי המוגבל לארבע פעולות בלבד-
INC reg - תוסיף 1 לרגיסטר reg
DEC reg - תחסר 1 מרגיסטר reg
JMPNZ label - אם לאחר הפעולה הקודמת (INC או DEC על reg) בreg יש ערך שונה מ0 (ייתכן שלילי) קפוץ לlabel ותמשיך משם.
exit - סיים את התכנית.
יש לך רגיסטרים a-z (כל האותיות בשפה האנגלית) ואתה יודע שהם מאותחלים ב-0 למעט a ו b אשר מאותחלים במספר גדול או שווה ל0.
עליך לחשב את |a-b| באמצעות 4 הפעולות הנ"ל בלבד ולשים את התוצאה ברגיסטר a. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיווה :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת ולנס
אפריל 2017
|
29.04.2017
|
|
|
| פרטים לגבי התהליך |
ראיון ראשון בחברה, לפני הראיון היה ראיון טלפוני קצר. |
|
| שאלות מתוך הראיון |
יש לך מערכת שיש בה שני threads אחד של כתיבה לזכרון ואחד של קריאה, המערכת צריכה לקבל פקטות בגודל דינאמי (ידוע הגודל המקסימלי) ולכתוב ולקרא אותם לזכרון בצורת תור (הפקטה הראשונה שנכתבת == הפקטה הראשונה שיוצאת), מדובר בזכרון RAM (לא פלאש) |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2017
|
| |
יש צורך לזכור בMUTEX וBARKERS
|
| |
|
| |
פברואר 2018
|
| |
don't need mutex
And in end of ram go to cycle and write/read from the beginning
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על ולנס :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת אלספק
ינואר 2016
|
03.04.2017
|
|
|
| פרטים לגבי התהליך |
שיחה קצרה בטלפון והתכתבות במיילים להגעה |
|
| שאלות מתוך הראיון |
יש להפוך ספרות רומיות למסםר דצימלי |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלספק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת Airspan
מרץ 2017
|
13.03.2017
|
|
|
| פרטים לגבי התהליך |
ראיון מקצועי עם ראש תחום וראש צוות |
|
| שאלות מתוך הראיון |
1. תאר פרוייקט שעשית
2. מה ההבדל בין Mutex ל Semaphore?
3. למה מבצעים Alloc של זיכרון האיתחול, ותו"כ ריצה משתמשים בו ולא מבצעים Alloc מה-OS תו"כ ריצה? |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על Airspan :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
פברואר 2017
|
02.03.2017
|
|
|
| פרטים לגבי התהליך |
ראיון מקצועי ראשון |
|
| שאלות מתוך הראיון |
היו 4 שאלות-
1. לכתוב פונקציה בc שסופרת את כמות ה1 במספר בינארי.
2. לכתוב פונקציה בc שסופרת את כמות זוגות ה1 במספר בינארי.
3. יש מערך של כתובות בזיכרון. ורגיסטר. יש משתמש שאתה נותן לו הקצאה של 4 בתים בזיכרון על ידי פוניטר בכל פעם-allocate והוא מחזיר לך את הפוינטר כשהוא רוצה לשחרר את ההקצאה. איך תנהל את הזיכרון? איך תדע שאין יותר מקום בזיכרון?
4. יש מטריצה nxn עם מספרים. אתה צריך לעזור על מטריצה בצורת ״נחש״ שבעצם עובר על האלכסונים. אם נמספר את האלכסונים באינדקסים. כאשר אלכסון עם אינדקס זוגי עוברים על האיברים מלמטה למעלה ולאכסון עם אינדקס אי-זוגי מלמעלה למטה. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2018
|
| |
//q1
int rised_bits(int num){
int count=0,num2=1;
while(num2<=num){
if(num&num2) count++;
num2*=2;
}
return count;
}
//q2
int double_bits(int num){
int num2=1,flag=0,count=0;
while(num2<=num){
if(num&num2){
if(flag)count++
else flag=1;
}
else flag=0;
num2*=2;
}return count;
}
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|